// 引用vue-router的createRouter，createWebHashHistory
import {createRouter,createWebHashHistory } from 'vue-router'

// 引用组件
import Home from "../components/Home.vue";

// 路由集合
const RouterList = [
    {
        // path:'/',// query传参的选项
        name:'home',// params 传参的选项
        // 设置默认首页为上面引用的组件
        component:Home,
        meta:{ // 自定义属性
            auth:true//自定义命名 比如Auth为true就是需要登录 否则不需要登录
        }
    },
    {
        // 引用路由时
        path:'/test1',
        //路由名
        name:'test1',
        // 路由路径
        component:  () => import('../components/test/Test1.vue')
    },
    {
        path:'/test5',
        name:'test5',
        component:  () => import('../components/test/Test5.vue')
    }
]


// 默认导出
export default createRouter({
    history: createWebHashHistory(),  //history模式 并且不会有/# 
    linkExactActiveClass:'active',  //激活链接状态class名称
    routes:RouterList,   //导出路由集合
})